package com.knife.blog.logic;

import java.util.Collection;
import java.util.Date;
//import com.knife.blog.domain.BlogCircle;
import com.knife.blog.domain.BlogInfo;
import com.knife.blog.domain.BlogNewsDoc;
import com.knife.web.tools.IPageList;

public interface BlogCircleDocService {
	
	BlogNewsDoc getCircleDoc(String cid);
	
	IPageList queryDoc(String scope,Collection param,int currentPage, int pages);
	
	public IPageList queryTopDocByUser(String username, int currentPage, int pages);
	
	boolean setRecommend(String cid);
	
	IPageList queryTopDoc(String scope, int elite,int lastInput, int currentPage,int pages);
	
	public IPageList getTopDoc(BlogInfo circle, String dirId, Date date1,
			Date date2, String orderBy,int status, int elite, int currentPage,int pages);

	IPageList getTopDoc(BlogInfo circle,String string, int i, int j);
	
	IPageList getEliteDoc(BlogInfo circle,String orderBy,int elite, int i, int j);

	//IPageList getTopDoc(BlogCircle circle, Date d1, Date d2, String orderBy, int i, int j);
	
}
